Humboldt-Universität zu Berlin
Vorlesung Mi. den 18.10.2023
Go to menti.com and enter 8370 7030, or:
Download GitHub repositiory
Abbildung 1: Student RProject
Warnung
Wichtig!!
Verschieben oder benennen Sie den Ordner data/ nicht um! Sie müssen denselben Dateipfad zu den Datensätzen haben, um meinen Code in den nächsten Wochen nahtlos verwenden zu können.
r4ling_student.Rproj (für diesen Kurs)File > New File > R Script
install.packages("Paket")
library(Paket)
install.packages()
tidyverse ist sehr hilfreich für Datenverarbeitung und Visualisierung
tidyverse und beepr
Pakete in der Konsole installieren
Installieren Sie Pakete immer über die Konsole, nicht über ein Skript!
Sie können auch die Registerkarte “Pakete” in der unteren rechten Box verwenden (Pakete > Installieren)
tinytextinytex (Xie, 2023), um PDF-Dokumente zu erstellentinytex zu installierenlibrary() lädt ein Paket in Ihre Umgebungbeepr eine Funktion beep(), probieren wir sie ausbeep() hat das Argument sound, das einen numerischen Wert von 1:11 annimmt.Sie können mehr über eine Funktion (einschließlich ihrer verfügbaren Argumente) herausfinden, indem Sie ihren Namen nach einem Fragezeichen in die Konsole schreiben (z.B. ?beep). Versuchen Sie, ?beep auszuführen. Kannst du auf der Hilfeseite herausfinden, was du anstelle von sound = 5 schreiben kannst, um denselben Ton zu erzeugen?
Aufgabe
Wir brauchen auch das here-Paket. Installieren Sie dieses.
Nachdem Sie das Paket installiert haben, führen Sie den Befehl here() aus. Was geschieht?
Tools > Global Options
Restore .RData into workspace at startup
Save workspace to .RData on exit: to Never
RStudio: Tools > Global Options:
Restore .RData into workspace at startup
Save workspace to .RData on exit:
NeverAppearance (linke Spalte)
Aufgabe
File > New File > R Script
## Angewandte Datenverarbeitung und Visualisierung - Woche 1 (17.04.2023)
Ihre Skript (oben links) sollten so aussehen
+), subtrahieren (-), multiplizieren (*) und dividieren (/)Aufgabe
# Addition
16+32[1] 48
# Multiplikation
16*32[1] 512
# Subtraktion
16-32[1] -16
# Division
16/32[1] 0.5
Cmd/Strg-Enter, um sie auszuführen# Subtraktion über dem Code stand# (plus ein Leerzeichen )# schreiben[1] -16
[1] -16
Assignment operator
Das Symbol <- ist ein sogenannter assignment operator. Es erstellt ein neues Objekt in Ihrer Arbeitsumgebung oder überschreibt ein vorhandenes Objekt mit demselben Namen. Es ist wie ein Pfeil, der sagt: “Nimm das, was rechts steht, und speichere es als den Objektnamen auf der linken Seite”.
mean() nimmt nur ein Argument an; alles andere wird ignoriert
6,10 listet 2 Argumente auf, also wird alles nach dem Komma ignoriertc() verwenden
[1] 171 164 186 191
[1] 176 169 191 196
[1] 712
[1] 178
[1] 13.07670 12.80625 13.63818 13.82027
Ausgabe
vec1, der die Werte 12, 183, 56, 25 und 18 enthältvec2, der die Werte 8, 5, 1, 6 und 8 enthältvec3 that contains the values 28, 54, 10, 13, 2, and 81vec1.vec2. Wie unterscheidet sich das Ergebnis von dem, das Sie für vec1 allein erhalten haben?vec1 und vec3 zu finden?Speichern Sie Ihr R-Skript (File > Save, oder Cmd/Strg-S)
Sie sollten nun einen RProject-Ordner für diesen Kurs, der Folgendes enthält:
r4ling_student.RProj`Daten
notes, der Folgendes enthält + eine .R-Datei mit der heutigen ArbeitSie wissen jetzt, wie man
[1] "R version 4.3.0 (2023-04-21)"
[1] "Already Tomorrow"
vor nächster Woche, stellen Sie bitte sicher, dass Sie:
Hergestellt mit R version 4.3.0 (2023-04-21) (Already Tomorrow) und RStudioversion 2023.3.0.386 (Cherry Blosson).
R version 4.3.0 (2023-04-21)
Platform: aarch64-apple-darwin20 (64-bit)
Running under: macOS Ventura 13.2.1
Matrix products: default
BLAS: /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/lib/libRblas.0.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/lib/libRlapack.dylib; LAPACK version 3.11.0
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
time zone: Europe/Berlin
tzcode source: internal
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] beepr_1.3 magick_2.7.4
loaded via a namespace (and not attached):
[1] digest_0.6.34 fastmap_1.1.1 xfun_0.42 magrittr_2.0.3
[5] glue_1.7.0 stringr_1.5.1 audio_0.1-10 knitr_1.45
[9] htmltools_0.5.7 png_0.1-8 rmarkdown_2.25 lifecycle_1.0.4
[13] cli_3.6.2 compiler_4.3.0 rprojroot_2.0.3 here_1.0.1
[17] rstudioapi_0.15.0 tools_4.3.0 evaluate_0.23 Rcpp_1.0.11
[21] yaml_2.3.8 rlang_1.1.3 jsonlite_1.8.8 stringi_1.8.3
Woche 1 - R und RStudio